|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.ApplicationDesign
public class ApplicationDesign
This is the concrete implementation of IApplicationDesign and
provides the default behavior of that interface.
| Constructor Summary | |
|---|---|
ApplicationDesign(org.eclipse.core.resources.IFile file,
ApplicationProject project)
Creates a new ApplicationDesign with the given
file resource and parent project. |
|
| Method Summary | |
|---|---|
java.lang.String |
getName()
|
protected java.lang.String |
getObjectId()
The object id is used by the event system to uniquely identify a project resource. |
IVoiceToolsResource |
getParent()
Returns the parent of this resource. |
IVoiceToolsProject |
getProject()
Returns the top level project object that contains this resource. |
org.eclipse.core.resources.IFile |
getUnderlyingFile()
|
java.io.InputStream |
read()
Opens the application definition resource and returns an InputStream that will produce the byte contents
of the resource. |
void |
write(java.io.InputStream in)
Requests the contents of the application definition resource be replaced with the contents of the given input stream. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceResource |
|---|
addRefreshListener, deferEvents, finalize, getAdapter, processObjectEvent, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource |
|---|
addRefreshListener, deferEvents, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public ApplicationDesign(org.eclipse.core.resources.IFile file,
ApplicationProject project)
ApplicationDesign with the given
file resource and parent project.
file - The eclipse file resource this representsproject - The application project that contains this design| Method Detail |
|---|
public java.lang.String getName()
getName in interface IVoiceToolsResourcepublic IVoiceToolsProject getProject()
IVoiceToolsResource
getProject in interface IVoiceToolsResourcegetProject in class VoiceResourcepublic org.eclipse.core.resources.IFile getUnderlyingFile()
public java.io.InputStream read()
throws org.eclipse.core.runtime.CoreException
IApplicationDesignInputStream that will produce the byte contents
of the resource.
read in interface IApplicationDesignorg.eclipse.core.runtime.CoreException - If an error occurs while opening the resource
public void write(java.io.InputStream in)
throws org.eclipse.core.runtime.CoreException
IApplicationDesign
write in interface IApplicationDesignin - An input stream to the new contents of the definition resource
org.eclipse.core.runtime.CoreException - If and error occurs while storing the new
definition contentspublic IVoiceToolsResource getParent()
IVoiceToolsResourcethis.
getParent in interface IVoiceToolsResourceprotected java.lang.String getObjectId()
VoiceResource
getObjectId in class VoiceResource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||